package com.ruoyi.tb.lmt.domain.vo;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.ruoyi.common.annotation.ExcelDictFormat;
import com.ruoyi.common.convert.ExcelDictConvert;
import lombok.Data;
import java.util.Date;

import java.io.Serializable;

/**
 * 电子摆数据主表视图对象 electronic_pendulum_data
 *
 * @author ruoyi
 * @date 2024-05-11
 */
@Data
@ExcelIgnoreUnannotated
public class ElectronicPendulumDataVo implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 数据库表主键
     */
    @ExcelProperty(value = "数据库表主键")
    private Long id;

    /**
     * 大机编号
     */
    @ExcelProperty(value = "大机编号")
    private String lmtId;

    /**
     * 测试日期
     */
    @ExcelProperty(value = "测试日期")
    private String testDate;

    /**
     * 公司名称
     */
    @ExcelProperty(value = "公司名称")
    private String company;

    /**
     * 产品名称
     */
    @ExcelProperty(value = "产品名称")
    private String productName;

    /**
     * 产品编号
     */
    @ExcelProperty(value = "产品编号")
    private String productNumber;

    /**
     * 报表编号
     */
    @ExcelProperty(value = "报表编号")
    private String reportNumber;

    /**
     * 产品型号
     */
    @ExcelProperty(value = "产品型号")
    private String productModel;

    /**
     * 产品特征
     */
    @ExcelProperty(value = "产品特征")
    private String productFeature;

    /**
     * 全量程
     */
    @ExcelProperty(value = "全量程")
    private String fullRange;

    /**
     * 试验项目
     */
    @ExcelProperty(value = "试验项目")
    private String testItem;

    /**
     * 试验属性
     */
    @ExcelProperty(value = "试验属性")
    private String testAttribute;

    /**
     * 响应时间
     */
    @ExcelProperty(value = "响应时间")
    private String responseTime;

    /**
     * 环境温度
     */
    @ExcelProperty(value = "环境温度")
    private String ambientTemperature;

    /**
     * 标准温度
     */
    @ExcelProperty(value = "标准温度")
    private String standardTemperature;

    /**
     * 环境湿度
     */
    @ExcelProperty(value = "环境湿度")
    private String ambientHumidity;

    /**
     * 标准湿度
     */
    @ExcelProperty(value = "标准湿度")
    private String standardHumidity;

    /**
     * 最大极限误差
     */
    @ExcelProperty(value = "最大极限误差")
    private String maxLimitError;

    /**
     * 极限误差标准值
     */
    @ExcelProperty(value = "极限误差标准值")
    private String limitErrorStandardValue;

    /**
     * 最大线性度
     */
    @ExcelProperty(value = "最大线性度")
    private String maxLinearity;

    /**
     * 线性度标准值
     */
    @ExcelProperty(value = "线性度标准值")
    private String linearityStandardValue;

    /**
     * 最大间隙误差
     */
    @ExcelProperty(value = "最大间隙误差")
    private String maxGapError;

    /**
     * 间隙误差标准值
     */
    @ExcelProperty(value = "间隙误差标准值")
    private String gapErrorStandardValue;

    /**
     * 最大精准度
     */
    @ExcelProperty(value = "最大精准度")
    private String maxAccuracy;

    /**
     * 精准度标准值
     */
    @ExcelProperty(value = "精准度标准值")
    private String accuracyStandardValue;

    /**
     * 测试结论
     */
    @ExcelProperty(value = "测试结论")
    private String testConclusion;

    /**
     * 创建人
     */
    @ExcelProperty(value = "创建人")
    private String createBy;

    /**
     * 创建时间
     */
    @ExcelProperty(value = "创建时间")
    private Date createTime;

    /**
     * 更新人
     */
    @ExcelProperty(value = "更新人")
    private String updateBy;

    /**
     * 更新时间
     */
    @ExcelProperty(value = "更新时间")
    private Date updateTime;


    /**
     * 试验员
     */
    private String workUser;

    /**
     * 质检员
     */
    private String workUser2;

    /**
     * 试验主管
     */
    private String workUser3;
}
